/***************************************************
 reset  
****************************************************/
html{background:#fff;color:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}/* 防止系统主题页面背景的影响，允许用户自定义字体 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom: 1;}/* 统一媒体元素的样式 */
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;} input,select,textarea{font-size:100%;}/* 表单元素不会继承font */
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}/* 修复ie6/7/8(q)中显示为行内的bug */
abbr,acronym{border:0;/* 清除firefox中的边框 */font-variant:normal;}
/* 一致的 del 样式 */
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500;}
ol,ul{list-style:none;}
q:before,q:after{content:'';}
/* 统一上标和下标 */
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
/* 清除下划线 */
ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:500;font-size:100%;}/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */




.xf-page { position: relative; background: url(/assets/tejia/img/bg.png);}
.xf-page:before,
.xf-page:after { display:table; content:"";}
.xf-page:after { clear:both;}
.xf-page { zoom:1;}


.xf-page a { text-decoration: none; color: #424242;}
.xf-page a:hover { text-decoration: none; color: #d10303;}
.xf-page a:active { color: #d10303;}
.xf-page a:focus { color: #d10303;}


/* display:inline-block; */
.xf-dib-wrap {font-size:0;*word-spacing:-1px;}
.xf-dib-wrap .xf-dib{font-size: 12px;letter-spacing: normal;word-spacing: normal;vertical-align:top;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.xf-dib-wrap{letter-spacing:-5px;}
}
.xf-dib {display: inline-block;*display:inline;*zoom:1;}

.xf-pos { position: relative;}
.xf-mt { margin-top: 10px;}
.xf-mb { margin-bottom: 10px;}


/* clear */
.xf-group:before,
.xf-group:after { display:table; content:"";}
.xf-group:after { clear:both; }
.xf-group { zoom:1;}


.xf-layout { width: 950px; margin-left: auto; margin-right: auto;}
.xf-layout:after { display: table; clear: both; content: '';}


.xf-m622s288,
.xf-m791s144 { zoom: 1;}
.xf-m622s288:after,
.xf-m791s144:after { display: table; clear: both; content: '';}
.xf-m622s288 { border-left: 1px solid #dcdcdc; background: #fff url(/assets/tejia/img/xf-m622s288.png) repeat-y right top;}

.xf-main {float: left; width: 100%; min-height: 1px;}
.xf-sub,
.xf-extra{position:relative;float:left;}
.xf-wrap,
.xf-sub,
.xf-extra { zoom: 1;}
.xf-wrap:after,
.xf-sub:after,
.xf-extra:after { display: table; clear: both; content: '';}

.xf-m622s288 .xf-wrap { margin-right: 288px;}
.xf-m622s288 .xf-sub { width: 288px; margin-left: -288px;}
.xf-m791s144 .xf-wrap { margin-right: 159px;}
.xf-m791s144 .xf-sub { width: 144px; margin-left: -144px;}


.xf-sub .xf-box { padding: 20px;}
.xf-sub .xf-box-hd { overflow: hidden; height: 40px; line-height: 40px;}
.xf-sub .xf-box-hd .tit { float: left; font: 14px/40px Arial,微软雅黑,宋体; color: #131313;}
.xf-sub .xf-box-hd .more { float: right; color: #b8b8b8;}



.xf-header { width: 100%; height: 72px; background: url(/assets/tejia/img/xf-header.png) left top repeat-x;}
.xf-header .xf-layout { height: 72px; background: url(/assets/tejia/img/xf-header-pic.png) no-repeat 400px 0;}
.xf-logo { float: left;}
.xf-logo a { overflow: hidden; float: left; height: 72px; line-height: 72px;}
.xf-logo img { vertical-align: middle;}
.xf-logo b { display: inline-block;}


.xf-nav { width: 100%; height: 43px; background: url(/assets/tejia/img/xf-header.png) left bottom repeat-x; line-height: 39px;}
.xf-nav a { color: #fff;}
.xf-nav a:hover,
.xf-nav a:active,
.xf-nav a:focus { background: #920e01; color: #fff;}
.xf-navmenus { overflow: hidden; float: left; width: 700px; height: 39px;}
.xf-navmenus li { float: left; height: 100%;}
.xf-navmenus li a { float: left; height: 100%; padding: 0 18px; border-right: 1px solid #d7412c; font-size: 14px;}
.xf-navmenus .current a { background: #920e01;}
.xf-nav .bm { float: right; height: 39px; padding: 0 5px;}


.xf-top { position: relative; z-index: 8; margin-bottom: 10px; padding-bottom: 14px; background: #fff url(/assets/tejia/img/xf-top.png) repeat-x center bottom;}
.xf-top-title { font: 700 16px/40px Arial,微软雅黑,宋体; color: #333;}
.xf-top-tags { overflow: hidden; zoom: 1;}
.xf-top-tags li { float: left; height: 25px; line-height: 25px; font-size: 14px; white-space: nowrap;}
.xf-top-tags li a { _display: inline; float: left; height: 25px; padding-left: 8px;}
.xf-top-tags li span { float: left; height: 25px; padding-right: 8px;}
.xf-top-tags .current a,
.xf-top-tags .current a:hover { background: url(/assets/tejia/img/menubg.png) no-repeat left top; color: #fff;}
.xf-top-tags .current span { background: url(/assets/tejia/img/menubg.png) no-repeat right top;}


.xf-tabs3 {overflow: hidden;width: 791px;height: 353px;}
.xf-tabs3-nav {height: 46px;background: url(/assets/tejia/img/xf-tabs3-nav.png) no-repeat; cursor: pointer;}
.xf-tabs3-nav-c1 { background-position: 0 0;}
.xf-tabs3-nav-c2 { background-position: 0 -50px;}
.xf-tabs3-nav-c3 { background-position: 0 -100px;}
.xf-tabs3-nav li { float: left; width: 263px; height: 46px;}
.xf-tabs3-nav li span { display: block; overflow: hidden; width: 243px; height: 46px; margin: 0 auto; font: 16px/52px Arial,微软雅黑,宋体; text-align: center; color: #464646;}
.xf-tabs3-nav-c1 .tab1 span { font-size: 20px; color: #d10303;}
.xf-tabs3-nav-c2 .tab2 span { font-size: 20px; color: #d10303;}
.xf-tabs3-nav-c3 .tab3 span { font-size: 20px; color: #d10303;}

.xf-tabs3-bd {overflow: hidden;width: 787px;height: 305px;padding: 0 2px;border-bottom: 2px solid #ffb67b;background: #fff url(/assets/tejia/img/xf-tabs3-bd.png) no-repeat;}
.xf-tabs3 .animate-crop { position: relative; overflow: hidden; width: 100%; height: 100%;}
.xf-tabs3 .animate-cnt ul { display: none; overflow: hidden; width: 787px; height: 305px;}
.xf-tabs3 .animate-cnt .xf-show { display: block;}

.xf-tabs3 .goods-list li { _display: inline; position: relative; float: left; width: 210px; height: 290px; padding: 4px 26px 0 26px; background: url(/assets/tejia/img/tabs-goods-list-item.png) no-repeat right top;}
.xf-tabs3 .goods-list .pic { display: block; overflow: hidden; position: relative; width: 210px; height: 210px;}
.xf-tabs3 .goods-list .pic img { display: block; width: 210px; height: 210px;}
.xf-tabs3 .goods-list .tit { overflow: hidden; padding-top: 4px; width: 210px; height: 20px; line-height: 20px; white-space: nowrap; word-wrap: normal; word-break: normal; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.xf-tabs3 .goods-list .attr { overflow: hidden; width: 210px; height: 24px; line-height: 24px; color: #aaa;}
.xf-tabs3 .goods-list .price { float: left;}
.xf-tabs3 .goods-list .volume { float: right;}
.xf-tabs3 .goods-list .buy { overflow: hidden; width: 210px; height: 24px; line-height: 24px;}
.xf-tabs3 .goods-list .pro-price { float: left; color: #aaa;}
.xf-tabs3 .goods-list .pro-price strong { font: 700 14px/24px Arial; color: #d10303;}
.xf-tabs3 .goods-list .btn { overflow: hidden; float: right; width: 64px; height: 22px; background: url(/assets/tejia/img/goods-list-buy-btn.png) no-repeat; line-height: 22px; text-align: center; color: #fff;}
.xf-tabs3 .goods-list .btn2 { background-image: url(/assets/tejia/img/glist-item-buy-btn.png);}


.brand-discount { height: 352px; border: 1px solid #d7d7d7; border-top: none; background: #fff;}
.brand-discount h2 { height: 35px; padding: 0 13px; border-top: 2px solid #999; border-bottom: 1px solid #d7d7d7; font: 12px/35px Arial,微软雅黑,宋体; color: #494949;}
.brand-discount-animate { overflow: hidden; position: relative; width: 100%; height: 314px;}
.brand-discount-animate .animate-crop { position: relative; overflow: hidden; width: 122px; height: 289px; margin: 0 auto;}
.brand-discount-animate .animate-cnt ul { overflow: hidden; width: 122px; height: 289px; text-align: center;}
.brand-discount-animate .animate-cnt li { padding: 18px 0 0; line-height: 20px;}
.brand-discount-animate .animate-cnt li img { display: block; width: 75px; height: 75px; margin: 0 auto 5px;}
.brand-discount-animate .animate-cnt li em { display: block; overflow: hidden; height: 20px; color: #d10303;}
.brand-discount-animate .animate-cnt li span { display: block; overflow: hidden; height: 20px; color: #aaa;}
.brand-discount-animate .animate-nav { overflow: hidden; width: 100%; height: 7px; padding: 9px 0 8px; border-top: 1px solid #d7d7d7; text-align: right;}
.brand-discount-animate .animate-nav li { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; width: 7px; height: 7px; margin: 0 8px 0 0; border-radius: 3.5px; background: #939393; line-height: 99px; vertical-align: top;}
.brand-discount-animate .animate-nav .current { background: #df4e4e;}


.xf-hd { overflow: hidden; height: 55px; padding: 10px 0;}
.xf-hd-tit { float: left; padding: 0 5px; font: 25px/55px Arial,微软雅黑,宋体; color: #000;}
.xf-hd-subtit { float: left; font: 12px/65px Arial,微软雅黑,宋体; color: #909090;}

.glist-crop { width: 100%;}
.glist { _position: relative; _right: -13px; width: 963px;}
.glist:after { display: block; clear: both; height: 0; content: '\20';}
.glist li { position: relative; z-index: 1; float: left; width: 230px; height: 315px; margin: 0 10px 10px 0; padding-top: 1px;}
.glist li .wrap { overflow: hidden; width: 230px; height: 305px; margin: 0 auto; padding-top: 10px; background: #fff;}
.glist li .tit { overflow: hidden; width: 208px; height: 20px; margin: 0 auto 12px; font-size: 12px; line-height: 20px;}
.glist li .pic { display: block; overflow: hidden; position: relative; width: 208px; height: 208px; margin: 0 auto;}
.glist li .pic img { display: block; width: 100%; height: 100%;}
.glist li .flag-new { display: block; position: absolute; left: 0; top: 0; width: 57px; height: 57px; background-image: url(/assets/tejia/img/flag-new.png); background-repeat: no-repeat;}
.glist li .buy { overflow: hidden; width: 208px; height: 34px; margin: 0 auto;  background: url(/assets/tejia/img/glist-item-buy.png) no-repeat; line-height: 34px; color: #fff;margin:0px auto;}
.glist li .buy .price { float: left;}
.glist li .buy .price span { float: left; font-weight: 400; font-size:18px; line-height: 34px; font-family: 微软雅黑;}
.glist li .buy .price strong { float: left; margin-right: 10px; font-weight: 400; font-size: 18px; line-height: 34px; font-family: 微软雅黑;}
.glist li .buy .price del { color: #e7a6a7;}
.glist li .buy .btn { _display: inline; overflow: hidden; float: right; margin: 2px 0 0; width: 69px; height: 31px; background-image: url(/assets/tejia/img/glist-item-buy-btn.png); background-repeat: no-repeat; text-indent: -99em;}
.glist li .attr { overflow: hidden; width: 208px; height: 22px; margin: 0 auto; padding-top:5px;}
.glist li .attr img{ vertical-align:middle;}
.glist li .attr .xf-r { float: right;}
.glist li .attr i { height: 22px;  font-style: normal; line-height: 22px;}
.glist li .attr .a1 { height:20px; line-height:20px; float: left;  color: #0f9e00;}
.glist li .attr .a2 { height:20px; line-height:20px; color: #666; text-indent:2px;}
.glist li .shadow { display: block; position: absolute; z-index: 1; left: 0; top: 315px; overflow: hidden; width: 100%; height: 10px; background-image: url(/assets/tejia/img/glist-item-shadow.png); background-repeat: no-repeat; background-position: center top; font-size: 0; line-height: 0;}
.glist li .pp { display: none; position: absolute; z-index: 9; left: 0; top: 315px; width: 200px; height: 48px; padding: 5px 15px 0; border: 1px solid #dbdbdb; border-top: none; background-color: #fff; background-image: url(/assets/tejia/img/glist-item-pp.png); background-repeat: repeat-x; background-position: center top;}
.glist li .pp p { overflow: hidden; width: 100%; height: 48px; line-height: 20px; color: #666;}

.glist li.hover { z-index: 9; padding-bottom: 1px; padding-top: 0;}
.glist li.hover .wrap { border: 1px solid #cf0000; }
.glist li.hover .pp { display: block;}


.uzhan-lnk {}
.uzhan-lnk .hd2 { overflow: hidden; height: 40px; padding: 0 10px; border-top: 6px solid #d80000; background: #fff; line-height: 40px;}
.uzhan-lnk .hd2 h2 { float: left; padding-left: 24px; background: url(/assets/tejia/img/hd2-title.png) no-repeat 0 13px; font: 16px/40px Arial,微软雅黑,宋体; color: #565656;}
.uzhan-lnk .hd2 .more { float: right; padding-right: 23px; background: url(/assets/tejia/img/hd-more.png) no-repeat right 15px;}

.uzhan-lnk .bd { padding: 10px 0 25px; background: #fff;}

.uzhan-crop { overflow: hidden; width: 926px; margin: 0 auto;}
.uzhan-list { overflow: hidden; width: 940px;}
.uzhan-list li { overflow: hidden; float: left; width: 80px; height: 80px; margin-right: 14px;}

.footer-cat-crop { overflow: hidden; width: 100%;}
.footer-cat { overflow: hidden; width: 960px; padding-left: 2px;}
.footer-cat li { overflow: hidden; float: left; width: 110px; height:auto; overflow:hidden;margin-right: 7px; border: 1px solid #ebebeb; background: #fff; text-align: center;}
.footer-cat li h3 { overflow: hidden; width: 100px; height: 30px; margin: 0 auto; line-height: 30px;}
.footer-cat li .pic { overflow: hidden; display: block; width: 50px; height: 50px; margin: 0 auto 10px;}
.footer-cat li .pic img { display: block; width: 100%; height: 100%;}
.footer-cat li .cats { overflow: hidden; width: 100px; height:auto; overflow:hidden; margin: 0 auto; text-align: left;}
.footer-cat li .cats a { float: left; overflow: hidden; height: 14px; margin: 0 1px 6px -1px; padding: 0 5px; border-left: 1px solid #ccc; line-height: 14px; white-space: nowrap;}


.buoy {position: fixed;z-index: 9;left: 50%;top: 317px;_position: absolute;_top: expression(205+documentElement.scrollTop +"px");width: 84px;height:100px;margin-left: 484px;}
.buoy-hd { overflow: hidden; width: 100%; height: 27px; background: url(/assets/tejia/img/buoy.png) no-repeat;}
.buoy-bd { overflow: hidden; width: 100%; padding: 10px 0; background: url(/assets/tejia/img/buoy.png) repeat-y right top;}
.buoy-bd ul { overflow: hidden; width: 70px; margin: 0 auto;}
.buoy-bd li { overflow: hidden; width: 100%; height: 30px; font: 12px/30px Arial,微软雅黑,宋体; line-height: 30px; text-align: center;}
.buoy-bd li a { color: #db4c4c;}
.buoy-ft { overflow: hidden; width: 100%; height: 24px; background: url(/assets/tejia/img/buoy.png) no-repeat -84px 0;}
.buoy-ft a { display: block; width: 100%; height: 100%;}


.xf-pages { padding: 50px 0 60px; text-align: center;}
.xf-pages ul { display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.xf-pages li { float: left;}
.xf-pages li a { float: left; height: 40px; margin-left: -1px; padding: 0 16px; border: 1px solid #d7d7d7; background: #f0f0f0; font-size: 14px; line-height: 40px;}
.xf-pages .current a { background: #c41504; color: #fff;}
.xf-pages i { display: inline-block; *display: inline; *zoom: 1; position: relative; left: 195px; top: -8px; width: 185px; height: 52px; margin-left: -185px; background: url(/assets/tejia/img/xf-pages.png) no-repeat; vertical-align: top;}


.xf-title { overflow: hidden; height: 50px; padding-left: 60px; background: url(/assets/tejia/img/xf-title-l.png) no-repeat; line-height: 50px;}
.xf-title-wrap { height: 50px; float: left; padding-right: 100px; background: url(/assets/tejia/img/xf-title-r.png) no-repeat right top;}
.xf-title-wrap h1 { float: left; font: 16px/55px Arial,微软雅黑,宋体; color: #b61111;}


.slist-crop { overflow: hidden; width: 585px; margin: 0 auto;}
.slist { width: 620px;}
.slist { overflow: hidden;}
.slist li { overflow: hidden; float: left; width: 100px; margin: 0 21px 21px 0; line-height: 20px; text-align: center;}
.slist li img { display: block; width: 75px; height: 75px; margin: 0 auto 5px;}
.slist li em { display: block; overflow: hidden; width: 100%; height: 20px; color: #d10303;}
.slist li span { display: block; overflow: hidden; width: 100%; height: 20px; color: #aaa;}


.notice { padding: 2px 3px; border: 1px solid #f8f4e7; background: #fefef3 url(/assets/tejia/img/notice.png) no-repeat 12px 22px; line-height: 18px; color: #b57542;}
.notice h2 { margin-bottom: 5px; font-weight: 700;}


.sub-glist { width: 100%; overflow: hidden;}
.sub-glist li { zoom: 1; margin: 15px 0 25px; padding: 0 0 0 80px;}
.sub-glist li:after { display: table; clear: both; content: '';}
.sub-glist .pic { _display: inline; float: left; width: 60px; height: 60px; margin-left: -80px;}
.sub-glist .pic img { display: block; width: 100%; height: 100%;}
.sub-glist .cnt { overflow: hidden; float: left; width: 100%; height: 60px;}
.sub-glist .tit { overflow: hidden; width: 100%; height: 36px; line-height: 18px;}
.sub-glist .tit a { color: #0099cc;}
.sub-glist .tit a:hover { color: #d10303;}
.sub-glist .price { overflow: hidden; width: 100%; height: 24px; line-height: 24px;}
.sub-glist .price strong { float: left; margin-right: 5px; font-weight: 700; font-size: 16px; color: #d10303;}
.sub-glist .price span { color: #8a8a8a;}


.article-list { padding: 15px;}
.article-entry { padding: 15px 0 15px; border-bottom: 1px dotted #ccc;}
.article-entry .tit { overflow: hidden; width: 100%; height: 25px; margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; font-family: Arial,微软雅黑,宋体; line-height: 25px;}
.article-entry .cnt { margin-bottom: 10px; line-height: 1.5; color: #aaa;}
.article-entry .act { overflow: hidden; zoom: 1;}
.article-entry .act .sns-widget { float: right;}


.xf-article { margin: 0 50px; padding: 30px 0 50px;}
.xf-article-header { padding: 20px 0; border-bottom: 1px dotted #888; text-align: center;}
.xf-article-header h1 { font: 14px/1.5 Arial,微软雅黑,宋体; color: #000;}
.xf-article-cnt { overflow: hidden; width: 100%; padding: 25px 0 0; font-size: 14px; line-height: 2; color: #484848;}


.xf-form { padding: 50px 35px;}
.xf-form em { color: #d10303;}
.f-itm { zoom: 1; padding: 0 0 15px 155px; line-height: 34px;}
.f-itm:after { display: table; clear: both; content: '';}
.f-itm .f-label { position: relative; float: left; width: 145px; padding-right: 10px; margin-left: -155px; text-align: right; font-size: 14px; line-height: 34px; color: #6b6b6b;}
.f-itm .f-text { height: 16px; margin-right: 5px; padding: 8px; border: 1px solid #dadada; background: url(/assets/tejia/img/f-text.png) no-repeat;}
.f-itm .f-textarea { border: 1px solid #dadada; background: #fff;}
.f-itm .f-btn { overflow: visible; width: auto; _width: 0; height: 34px; border: 0; padding: 0 10px; background: #b61111; color: #fff; cursor: pointer;}
.f-itm .f-submit { overflow: visible; width: auto; _width: 0; height: 48px; border: 0; padding: 0 50px; background: #b61111; font-size: 14px; color: #fff; cursor: pointer;}
.f-itm .f-disable { overflow: visible; width: auto; _width: 0; height: 48px; border: 0; padding: 0 50px; background: #ddd; font-size: 14px; color: #666; cursor: pointer;}

.f-show { margin: 20px 0; padding: 25px; border-top: 1px dotted #979797; border-bottom: 1px dotted #979797; background: #fafafa;}
.f-show table { margin: 0 auto; table-layout: fixed;}
.f-show th,.f-show td { padding: 10px 0; vertical-align: top; color: #6b6b6b;}


.xf-userbar-wrap {}
.xf-userbar-box { width: 930px; margin: 0 auto; padding: 5px 9px; border: 1px solid #eee; border-bottom: 1px solid #d4d4d4; background-color: #fff;}
.xf-userbar { zoom: 1; overflow: hidden; position: relative; height: 30px; font-size: 12px; line-height: 30px; color: #767676;}
.xf-userbar em { color: #f72f85;}
.xf-userbar .avatar { float: left; height: 30px; padding-right: 10px; font-family: Arial,微软雅黑,宋体;}
.xf-userbar a.avatar:hover { border-radius: 0 5px 5px 0; background-color: #fafafa;}
.xf-userbar .avatar em { font-weight: 700;}
.xf-userbar .avatar img { float: left; width: 26px; height: 26px; margin-right: 10px; padding: 1px; border: 1px solid #e0dfe1; background-color: #fff;}
.xf-userbar .wel { float: left; height: 30px; margin-right: 10px; line-height: 30px;}
.xf-userbar .jf { float: left; height: 30px; margin-right: 20px;}
.xf-userbar .jf a {}
.xf-userbar .love-site { overflow: hidden; height: 22px; float: left; margin-top: 4px; margin-right: 20px;}
.xf-userbar .like { overflow: hidden; float: left; height: 22px; margin-top: 4px; margin-right: 20px; padding-left: 75px; background-image: url(/assets/tejia/img/btn-like_u_zhan.png); background-repeat: no-repeat; background-position: -105px 0; line-height: 22px;}
.xf-userbar .like em { float: left; padding-right: 5px; background-image: url(/assets/tejia/img/btn-like_u_zhan.png); background-repeat: no-repeat; background-position: right -22px; color: #b02125;}
.xf-userbar .like:hover em { color: #f72f85;}
.xf-userbar .fav { float: left; width: 132px; height: 22px; margin-right: 20px; margin-top: 4px; background-image: url(/assets/tejia/img/btn-fav.png); background-repeat: no-repeat;}
.xf-userbar .tips { float: left; color: #ccc;}
.xf-userbar .dh { float: right; height: 16px; margin-top: 7px; padding-left: 20px; background-image: url(/assets/tejia/img/ico-dh.png); background-repeat: no-repeat; line-height: 16px;}
.xf-fav-pop { display: none; position: absolute; left: 50%; top: 155px; z-index:99999; margin-left: -160px; width: 300px; padding: 10px 20px; border: 1px solid #e30061; background-color: #fffcf2; text-align: center; vertical-align: top; color: #e30061;}

.xf-jifen-header { padding: 10px 0; line-height: 30px;}
.xf-jifen-header h1 { float: left; padding-left: 25px; background-image: url(/assets/tejia/img/gift.png); background-repeat: no-repeat; background-position: left center; font-size: 20px; line-height: 30px; font-family: Arial,微软雅黑,宋体; color: #545454;}
.xf-jifen-header p { float: right; padding-right: 15px; color: #a5a5a5;}
.xf-jifen-main { overflow: hidden; float: left; width: 710px;}
.xf-jifen-sub { float: right; width: 230px; background-color: #fff;}
.jifen-goods-list { width: 720px;}
.jifen-goods-list:after { display: table; clear: both; content: '';}
.jifen-goods-item { position: relative; z-index: 1; float: left; width: 225px; height: 325px; margin-right: 15px; margin-bottom: 0; padding-bottom: 13px; background-color: #fff; background-image: url(/assets/tejia/img/glist-item-shadow.png); background-repeat: no-repeat; background-position: left bottom;}
.jifen-goods-item .wrap { position: relative; width: 100%;}
.jifen-goods-item .pic { display: block; overflow: hidden; position: relative; width: 225px; height: 225px; margin-bottom: 10px;}
.jifen-goods-item .pic img { display: block; width: 100%; height: 100%;}
.jifen-goods-item .tit { overflow: hidden; width: 195px; height: 36px; margin: 0 auto 15px; font-size: 12px; line-height: 18px;}
.jifen-goods-item .attr { position: absolute; right: 0; top: 203px; height: 22px; text-align: right; font-size: 0;}
.jifen-goods-item .attr .price,
.jifen-goods-item .attr .flag { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; height: 22px; padding: 0 5px; line-height: 22px; font-size: 12px; color: #fff; vertical-align: top;}
.jifen-goods-item .attr .price { background-color: #777;}
.jifen-goods-item .attr .flag { *margin-left: -1px; background-color: #fa388c; font-style: normal;} 
.jifen-goods-item .act { overflow: hidden; height: 22px;}
.jifen-goods-item .act a { display: block; overflow: hidden; width: 72px; height: 22px; margin: 0 auto; background-image: url(/assets/tejia/img/btn-duihuan.png); background-repeat: no-repeat; text-align: center; line-height: 22px; color: #fff;}
.jifen-guide, .jifen-duihuan_rec, .jifen-faq { padding: 20px;}
.jifen-guide h2, .jifen-duihuan_rec h2, .jifen-faq h2 { margin-bottom: 5px; font-weight: 700; font-size: 14px; color: #626262;}
.jifen-guide li { zoom: 1; padding: 3px 0 3px 25px; line-height: 22px; color: #9a9a9a;}
.jifen-guide li:after { display: table; clear: both; content: '';}
.jifen-guide li i { position: relative; float: left; width: 25px; height: 22px; margin-left: -25px; font-weight: 700; font-size: 14px; font-family: Arial,微软雅黑,宋体; font-style: normal;}
.jifen-guide li span { float: left; width: 100%;}
.jifen-guide p { line-height: 30px; text-align: right;}
.jifen-duihuan_rec ul { zoom: 1; overflow: hidden;}
.jifen-duihuan_rec li { margin-top: -1px; padding: 10px 0; border-top: 1px dashed #dadada; line-height: 21px;}
.jifen-duihuan_rec li em { color: #e30061;}
.jifen-duihuan_rec li strong { font-weight: 500; color: #0096b1;}
.jifen-duihuan_rec li a { color: #333;}
.jifen-duihuan_rec li a:hover { color: #e30061;}
.jifen-faq li { overflow: hidden; height: 20px; padding-left: 10px; background-image: url(/assets/tejia/img/list-icon1.png); background-repeat: no-repeat; background-position: left center; line-height: 20px;}
.jifen-faq li span { overflow: hidden; float: left; width: 100%; height: 100%; white-space: nowrap; text-overflow: ellipsis;}
.jifen-faq li a { color: #707070;}
.jifen-faq li a:hover { color: #e30061;}

.duihuan-form { padding: 30px 0 50px; background: #fff;}
.duihuan-form .xf-duihuan-title {padding-left: 65px;font-size: 25px;line-height: 55px;font-family: Arial,微软雅黑,宋体;color: #fa388c;}
.duihuan-form .xf-duihuan-tip { margin: 15px 65px; padding: 15px 0 15px; border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; background-color: #fafafa; color: #888;}
.duihuan-form .xf-duihuan-tip .p1,
.duihuan-form .xf-duihuan-tip .p2 { zoom: 1; padding-left: 80px;}
.duihuan-form .xf-duihuan-tip .p1:after,
.duihuan-form .xf-duihuan-tip .p2:after { display: table; clear: both; content: '';}
.duihuan-form .xf-duihuan-tip .p1 { margin-bottom: 15px;}
.duihuan-form .xf-duihuan-tip span { float: left; width: 60px; height: 25px; margin-left: -70px; line-height: 25px;}
.duihuan-form .xf-duihuan-tip a { font-size: 14px; line-height: 25px; color: #e30061;}
.duihuan-form .xf-duihuan-tip a:hover { text-decoration: underline;}
.duihuan-form .xf-duihuan-tip em { font-size: 14px; line-height: 25px; color: #e30061;}







/* 后台开始 */
.admin-header { overflow: hidden; width: 1148px; margin: 0 auto; border: 1px solid #333; border-top: none; background-color: #207388;}
.admin-header-menus { float: left; padding-left: 151px; padding-right: 2px; background-color: #5e99a2;}
.admin-header-menus li { float: left; margin: -1px; white-space: nowrap;}
.admin-header-menus li a { float: left; height: 32px; padding: 0 10px; border: 1px solid #333; background-color: #207388; font: 700 14px/32px Arial,微软雅黑,宋体; color: #fff;}
.admin-header-menus .current a,
.admin-header-menus li a:hover { background-color: #035164; text-decoration: none;}


.admin-nav { width: 100%; overflow: hidden;}
.admin-nav .menu-group { text-align: left;}
.menu-group h2 { height: 30px; padding: 0 15px; font-weight: 700; font-size: 14px; line-height: 30px; font-family: Arial,微软雅黑,宋体; background: #333; color: #fff;}
.menu-group ul { overflow: hidden; zoom: 1;}
.menu-group li {}
.menu-group li a { display: block; height: 30px; padding: 0 15px; font-weight: 500; font-size: 14px; line-height: 30px; font-family: Arial,微软雅黑,宋体; color: #333;}
.menu-group li a:hover { background: #ffe4e4; text-decoration: none;}
.menu-group .current a,
.menu-group .current a:hover { background: #b02221; color: #fff;}


.admin-table { table-layout: fixed; width: 990px; margin: 0 auto; }
.admin-table-side { width: 150px; vertical-align: top;float:left;}
.admin-table-main { padding: 0 5px; vertical-align: top; text-align: left;float:right;width:830px}

.admin-main-header { margin-bottom: 15px; padding: 15px; background: #f3f3f3; border-bottom: 1px solid #e8e8e8;}
.admin-main-header h1 { font-size: 25px; line-height: 40px; font-family: Arial,微软雅黑,宋体; color: #333;}


.admin-form-table { table-layout: fixed; border: 1px solid #ccc; width: 99%; margin: 10px auto;}
.admin-form-table th,
.admin-form-table td { padding: 10px; border: 1px solid #ddd;}
.admin-form-table th { background: #f8f8f8;}


.admin-form-table .f-text { width: 350px; height: 16px; margin-right: 5px; padding: 8px; border: 1px solid #dadada; background-image: url(/assets/aijiaju/img/f-text.png); background-repeat: no-repeat;}
.admin-form-table .f-btn { overflow: visible; width: auto; _width: 0; height: 34px; border: 0; padding: 0 20px; background: #94b6c4; color: #fff; cursor: pointer;}
.admin-form-table .f-submit { overflow: visible; width: auto; _width: 0; height: 34px; border: 0; padding: 0 50px; background: #b61111; color: #fff; cursor: pointer;}
.admin-form-table .f-disable { overflow: visible; width: auto; _width: 0; height: 34px; border: 0; padding: 0 50px; background: #ddd; color: #666; cursor: pointer;}
.admin-form-table textarea { border: 1px solid #dadada; background: #fff;}

.admin-form-table .page { font-size: 14px;}
.admin-form-table .page span,
.admin-form-table .page a { padding: 0 5px;}



.sjbaoming{ width:888px; border:1px solid #dddada; padding:30px; margin-top:10px; margin:0px auto; background-color:#FFFFFF; margin-top:8px;}
.datilink:link,.datilink:visited,.datilink:active{ font-size:24px; color:#cf0000; font-family:"微软雅黑"; font-weight:bold; text-decoration:none}
.datilink:hover{ color:#006600; text-decoration:underline;}
.trycss{ width:950px; margin:0px auto; height:auto; overflow:hidden;}
.weixin{ width:183px; height:236px; padding-top:4px; background:url(/assets/tejia/img/weixin.png) no-repeat;}
.tianjia{ width:300px; float:right; height:32px; line-height:32px; text-align:right; padding-top:19px;}
.sns-widget{ float:right; background-color:#009966; width:43px; height:20px; overflow:hidden;}